import {
    createRouter,
    createWebHistory
} from "vue-router"
import LoginVue from '@/views/Login.vue'
import LayoutVue from '@/views/Layout.vue'
import ArticleCategoryVue from "@/views/article/ArticleCategory.vue"
import ArticleManageVue from "@/views/article/ArticleManage.vue"
import UserAvatarVue from "@/views/user/UserAvatar.vue"
import UserResetPasswordVue from "@/views/user/UserResetPassword.vue"
import UserInfoVue from "@/views/user/UserInfo.vue"

const routes = [{
    path: '/login',
    component: LoginVue
},
    {
        path: '/',
        component: LayoutVue,
        redirect: '/article/category',
        children: [{
            path: '/article/category',
            component: ArticleCategoryVue
        },
            {
                path: '/article/manage',
                component: ArticleManageVue
            },
            {
                path: '/user/avatar',
                component: UserAvatarVue
            },
            {
                path: '/user/resetPassword',
                component: UserResetPasswordVue
            },
            {
                path: '/user/info',
                component: UserInfoVue
            }
        ]
    }
]
const router = createRouter({
    history: createWebHistory(),
    routes: routes
})
export default router